30no2's Blog.

《php和mysql Web开发》stu

字数统计: 1.1k阅读时长: 4 min
2018/11/08 Share

第一章 PHP快速入门

1.1 安装php运行环境

使用wamp安装包一间安装

1.2 创建示例web应用 Bob汽车部件商店

创建一个html表单来开始学习php

1.2.1 创建订单

1
2
3
4
5
<form action = "processorder.php" method = "post">
<input type = "text" name = "car_name"/>
<input type = "text" name = "car_size"/>
<input type = "submit" value = "提交"/>
</form>
  • 这里action属性被设定为可以处理客户订单的php脚本,提交方式为post
  • 提交方式由get(符加在url中使用)post(以单独消息的形式发送)
  • 表单域的名称:“car_name”“car_size”将在php脚本中复用

    1.2.2 表单的处理

    处理html页面提交过来的信息
    1
    2
    3
    4
    5
    6
    7
    8
    <!doctype html>
    <html>
    <head><title>Bob Order</title></head>
    <body>
    <h1>Bob Order</h1>
    <h2></h2>
    </body>
    </html>

1.3 在html中嵌入php

在上述代码中的h2标签中添加
1
2
3
<?php
echo '<p>Order Process</p>';
?>
  • 这里并没有原样输出,因为php脚本解析器已经运行了php脚本

    1.3.1 php标记

  1. XML风格

    1
    2
    3
    <?php
    echo '<p>Order Process</p>';
    ?>
  2. 简短风格

    1
    2
    3
    <?
    echo '<p>Order Process</p>';
    ?>
  • 简短风格需要配置环境。不推荐使用

    1.3.2 PHP语句

    将php语句放在php标记之间,就可以告诉php解析器进行何种操作,语句结束用分号表示

    1.3.3 空格

    在php中空格tab键换行都会被认为是空格

    1.3.4 注释

    php支持c,c++,shell脚本的注册风格
    1
    2
    3
    4
    5
    6
    /*
    * 这是c风格
    */

    // 这是C++风格
    # 这是shell脚本风格

1.4 添加动态内容

可以为用户提供动态的信息,下面的例子是输出当前的时间
1
2
3
<?php
echo date('Y-m-d H:i:s');
?>

1.4.1 调用函数

上面这个函数中引号里面的就是date函数的变量,函数根据变量内容来进行相应的输出

1.4.2 使用date()函数

Y是年 m是月 d是日 H是小时 i是分钟 s是秒 

1.5 访问表单变量

在php中,获得客户输入的数据非常简单,但是还依赖你所使用的php版本以及php.ini文件

1.5.1 简短,中等及冗长

php脚本以$符号开始,其中php变量名称必须与表单域的名称一致。
根据php版本和设置不同,通过变量访问表单数据。这些方法。
  • 简短风格 $car_name 需要配置register_globals配置为on,不推荐使用
  • 中等风格 $_POST[‘car_name’]比较容易使用
  • 冗长风格 $HTTP_POST_VARS[‘car_name’] 已经被弃用

    1.5.2 字符串的链接

    用“.”来链接

    1.5.3 变量和文本

    变量是表示数据的符号,字符串是数据本身。
    当我们使用原始数据时是文本,而当我们用$car_name来表示文本时则是变量

    1.6 理解标识符

    标识符是变量的名称

  • 标识符可以是任何长度

  • 标识符不能以数字开头
  • 在php中表示符是区分大小写的
  • 一个变量名可以与一个函数名相同,但是容易造成混淆,建议不这么写
  • 不能建立一个已有函数同名的函数

    1.7 检查变量类型

    1.7.1 PHP的数据类型

  • integer(整形)————用来表示整数
  • Float(浮点数)————用来表示所有实数
  • String(字符数)————用来表示字符串
  • Boolean(布尔值)————用来表示true或者false
  • Array(数组)————用来保存具有相同类型的多个数据项
  • Object(对象)————用来保存类的实例

    1.7.2 类型强度

    php是弱类型强度。php将自动的落去输入的数据类型。一旦从变量中检索变量值,它将返回具有相同数据类型的数据

    1.7.3 类型转换

    使用类型转换可以直接将一个变量或值转换成另一种类型。这种转换只需要希望进行类型转换的变量之前的圆括号中插入需要转换的零食数据
    也可以用php的内置函数来测试并设置类型。

    1.7.4 可变变量

    就是可以动态的改变变量的名称name
    就是可以动态的改变变量的名称name
CATALOG
  1. 1. 第一章 PHP快速入门
    1. 1.1. 1.1 安装php运行环境
    2. 1.2. 1.2 创建示例web应用 Bob汽车部件商店
      1. 1.2.1. 1.2.1 创建订单
      2. 1.2.2. 1.2.2 表单的处理
    3. 1.3. 1.3 在html中嵌入php
      1. 1.3.1. 1.3.1 php标记
      2. 1.3.2. 1.3.2 PHP语句
      3. 1.3.3. 1.3.3 空格
      4. 1.3.4. 1.3.4 注释
    4. 1.4. 1.4 添加动态内容
      1. 1.4.1. 1.4.1 调用函数
      2. 1.4.2. 1.4.2 使用date()函数
    5. 1.5. 1.5 访问表单变量
      1. 1.5.1. 1.5.1 简短,中等及冗长
      2. 1.5.2. 1.5.2 字符串的链接
      3. 1.5.3. 1.5.3 变量和文本
    6. 1.6. 1.6 理解标识符
    7. 1.7. 1.7 检查变量类型
      1. 1.7.1. 1.7.1 PHP的数据类型
      2. 1.7.2. 1.7.2 类型强度
      3. 1.7.3. 1.7.3 类型转换
      4. 1.7.4. 1.7.4 可变变量